package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 送货单箱码关联实体
 */
public class BizDeliveryBarcode extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private Long deliveryBarcodeId;
    private Long deliveryBatchId;
    private Long deliveryNoteId;

    private Long barcodeId;
    private String barcode;

    private String inventoryCode;
    private BigDecimal packQuantity;
    private String unitCode;

    private String barcodeStatus; // PENDING/RECEIVED

    // createdBy, createdTime 由 BaseEntity 提供

    public Long getDeliveryBarcodeId() {
        return deliveryBarcodeId;
    }

    public void setDeliveryBarcodeId(Long deliveryBarcodeId) {
        this.deliveryBarcodeId = deliveryBarcodeId;
    }

    public Long getDeliveryBatchId() {
        return deliveryBatchId;
    }

    public void setDeliveryBatchId(Long deliveryBatchId) {
        this.deliveryBatchId = deliveryBatchId;
    }

    public Long getDeliveryNoteId() {
        return deliveryNoteId;
    }

    public void setDeliveryNoteId(Long deliveryNoteId) {
        this.deliveryNoteId = deliveryNoteId;
    }

    public Long getBarcodeId() {
        return barcodeId;
    }

    public void setBarcodeId(Long barcodeId) {
        this.barcodeId = barcodeId;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public String getInventoryCode() {
        return inventoryCode;
    }

    public void setInventoryCode(String inventoryCode) {
        this.inventoryCode = inventoryCode;
    }

    public BigDecimal getPackQuantity() {
        return packQuantity;
    }

    public void setPackQuantity(BigDecimal packQuantity) {
        this.packQuantity = packQuantity;
    }

    public String getUnitCode() {
        return unitCode;
    }

    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode;
    }

    public String getBarcodeStatus() {
        return barcodeStatus;
    }

    public void setBarcodeStatus(String barcodeStatus) {
        this.barcodeStatus = barcodeStatus;
    }
}